Snapservice Clusters ProtectionGroups ListResult

Snapservice Clusters ProtectionGroups ListResult
Snapservice Clusters ProtectionGroups ListResult

The Snapservice Clusters ProtectionGroups ListResult schema represents the result of GET /snapservice/clusters/{cluster}/protection-groups operation.

This schema was added in vSphere API 8.0.3.0.

JSON Example
{
    "items": [
        {
            "pg": "string",
            "info": {
                "name": "string",
                "status": "string",
                "target_entities": {
                    "vm_name_patterns": [
                        "string"
                    ],
                    "vms": [
                        "string"
                    ],
                    "tag_rules": [
                        {
                            "tags": [
                                "string"
                            ],
                            "operator": "string"
                        }
                    ]
                },
                "snapshot_policies": [
                    {
                        "name": "string",
                        "schedule": {
                            "unit": "string",
                            "interval": 0
                        },
                        "retention": {
                            "unit": "string",
                            "duration": 0
                        }
                    }
                ],
                "last_snapshot_time": "string",
                "oldest_snapshot_time": "string",
                "vms": [
                    "string"
                ],
                "snapshots": [
                    "string"
                ],
                "locked": false,
                "guid": "string",
                "replication_policies": [
                    {
                        "cluster_pair": "string",
                        "recovery_point_objective": {
                            "unit": "string",
                            "duration": 0
                        },
                        "snapshot_retention": {
                            "short_term": {
                                "keep_last": 0
                            },
                            "long_term": {
                                "hourly": {
                                    "retention": {
                                        "unit": "string",
                                        "duration": 0
                                    }
                                },
                                "daily": {
                                    "hour": 0,
                                    "retention": {
                                        "unit": "string",
                                        "duration": 0
                                    }
                                },
                                "weekly": {
                                    "hour": 0,
                                    "day_of_week": "string",
                                    "retention": {
                                        "unit": "string",
                                        "duration": 0
                                    }
                                },
                                "monthly": {
                                    "hour": 0,
                                    "day_of_month": 0,
                                    "retention": {
                                        "unit": "string",
                                        "duration": 0
                                    }
                                }
                            }
                        },
                        "use_replica_seed": false,
                        "storage_spec": {
                            "target_datastore": "string"
                        },
                        "target_entity_replication_spec": {
                            "vm_replication_specs": [
                                {
                                    "vm": "string",
                                    "config_params": {
                                        "target_config": {
                                            "use_replica_seed": false,
                                            "storage_spec": {
                                                "target_datastore": "string"
                                            }
                                        }
                                    }
                                }
                            ]
                        }
                    }
                ]
            }
        }
    ]
}
items
Required

List of items

This property was added in vSphere API 8.0.3.0.